From e8557b0e1e1276d25b81e39c5da6deef8b2a1588 Mon Sep 17 00:00:00 2001 From: Massimo Valentini Date: Fri, 24 Aug 2012 10:06:01 +0200 Subject: [PATCH] Revert "tests: adjust float to 8bit regression test for new sRGB precision" This reverts commit 2675787f341ce259f9abec3e326b5efece45ecbf. the literal 0.3 assigned to a float is approximated to a number slightly greater than 0.3 (3/10) -> lrint ((0.3 + epsilon) * 255) == lrint (76.5 + 255 * epsilon) == 77 --- tests/float-to-8bit.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/float-to-8bit.c b/tests/float-to-8bit.c index 0cd2b2c..b273008 100644 --- a/tests/float-to-8bit.c +++ b/tests/float-to-8bit.c @@ -37,7 +37,7 @@ main (int argc, { { float in[][4] = {{ 0.21582, -0.55, -0.14, 1.0 }, {0.2, 0.3, 0.5, 0.6}, {0.0, 1.0, 2.0, 3.0}}; - unsigned char out[][4] = {{ 55, 0, 0, 255 }, {51,76,128,153}, {0,255,255,255}}; + unsigned char out[][4] = {{ 55, 0, 0, 255 }, {51,77,128,153}, {0,255,255,255}}; CHECK_CONV("float -> u8 1", unsigned char, babl_format("R'G'B'A float"), @@ -57,7 +57,7 @@ main (int argc, { float in[][4] = {{ 0.21582, -0.55, -0.14, 1.0 }, {0.2, 0.3, 0.5, 0.6}, {0.0, 1.0, 2.0, 3.0}}; - unsigned char out[][4] = {{ 55, 0, 0, 255 }, {51,76,128,153}, {0,255,255,255}}; + unsigned char out[][4] = {{ 55, 0, 0, 255 }, {51,77,128,153}, {0,255,255,255}}; CHECK_CONV("float -> u8 3", unsigned char, babl_format("RGBA float"), -- 2.30.2